async function 做一点事() {
    return 'http://117.35.25.150:8000/cms/auth/login';
}

async function 主函数() {
    try {
        const 结果 = await 做一点事();
        console.log(结果);
    }
    catch (e) {
        console.error(e.message);
    }
}

// (
//     async () => {
//         await 主函数();
//     }
// )();
await 主函数();

console.log('---------------------------');

async function 执行异步操作() {
    console.log('初始化');
    try {
        throw new Error('有哪里不对了');
        console.log('这个不会执行');
    }
    catch (e) {
        console.error(e.message);
    }
    finally {
        console.log('执行这个, 无论前面发生了什么');
    }
}

执行异步操作();